# 用生成器实现一个字符串的逆序输出
"""
1.定义一个函数，实现yield  hello -olleh
2.定义初始值 最大值len() 循环依次减一 当下标大于0
3.借助下标 yield 字符串序列[下标]
4.调用函数拿到生成器对象循环遍历
"""
def myReversed(st):
    index = len(st)
    while index>0:
        index-=1
        yield st[index]
mr = myReversed("hello")
for i in mr:
    print(i,end="")
print()
mr2 = myReversed("world")
for i in mr2:
    print(i,end="")